package csxXiti.xiti2;

/**
 * 定义一个表示学生信息的类 Student，要求如下：
 * （1）类 Student 的属性如下：sNO 表示学号；
 *      sName 表示姓名；sSex 表示性别；sAge 表示年龄；sJava 表示 Java 课程成绩。
 * （2）类 Student带参数的构造方法：在构造方法中通过形参完成对成员变量的赋值操作。
 * （3）类 Student的方法成员 getNo()：获得学号；getName()：获得姓名；
 *      getSex()：获得性别；getAge():获得年龄；getJava()：获得 Java 课程成绩
 * （4）根据类 Student 的定义，创建五个该类的对象，
 * 输出每个学生的信息，计算并输出这五个学生Java语言成绩的平均值，以及计算并输出他们Java语言成绩的最大值和最小值。
 */

public class xiti2_2 {
    //int i=0;
    static int sNo []={1,2,3,4,5};
    static String[] sName ={"老朱","老巫","老周","老卞","老周"};
    static String[] sSex ={"男","男","男","男","男"};
    static int[] sSge ={20,20,21,21,19};
    static float[] sJava ={99,98,97,96,95};

    public static int getNo(int i) {
        return sNo[i];
    }

    public static String getName(int i) {
        return sName[i];
    }

    public static String getSex(int i) {
        return sSex[i];
    }

    public static int getSge(int i) {
        return sSge[i];
    }

    public static float getJava(int i) {
        return sJava[i];
    }

    public static void main(String[] args) {
        float avg=0;
        int i=0;
        float min=getJava(i);
        float max=getJava(i);
        for ( ; i < 5 ; i++) {
            int sNo= getNo(i);
            String sName=getName(i);
            String sSex=getSex(i);
            int sSage=getSge(i);
            float sJava=getJava(i);
            System.out.println("学号："+sNo+" 姓名："+sName+" 性别："+sSex+" 年龄："+sSage+" Java成绩："+sJava);
            avg=avg+sJava/5;
            if(sJava>max){
                max=sJava;
            }else {
                if(sJava<min){
                    min=sJava;
                }
            }
        }
        System.out.println("平均分为："+ avg);
        System.out.println("最高分为："+ max);
        System.out.println("最低分为："+ min);

    }
}
